package com.csun.cmny.provider.model.vo.rfid;

import com.csun.cmny.base.dto.BaseVo;
import com.csun.cmny.provider.model.domain.DmcRfidEvent;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;

/**
 * @Auther: chisj chisj@foxmal.com
 * @Date: 2019-02-11 14:20
 * @Description: the class dmc rfid event vo
 */
@Data
@ApiModel(value = "门禁卡标签")
@EqualsAndHashCode(callSuper = true)
public class DmcRfidEventOldmanVo extends BaseVo {

    /**
     * 门禁读卡器Id
     */
    private Long readerId;

    /**
     * 门禁读卡器编号
     */
    private String readerNo;

    /**
     * 门禁卡标签Id
     */
    private Long labelId;

    /**
     * 门禁卡标签编号
     */
    private String labelNo;

    /**
     * 老人Id
     */
    private Integer oldmanId;

    /**
     * 老人姓名
     */
    private String oldmanName;

    /**
     * 门禁卡角色
     */
    private Long roleId;

    /**
     * 门禁卡角色编码
     */
    private String roleCode;

    /**
     * 门禁卡角色名称
     */
    private String roleName;

    /**
     * 门禁读卡器位置
     */
    private String location;

    /**
     * 外出消息
     */
    private String message;

    /**
     * 处理状态 0-未处理 1-已处理 2-超时
     */
    private Integer dealStat;

    /**
     * 处理结果 0-不允许 1-允许
     */
    private Integer dealResult;

    /**
     * 护工处理的时间
     */
    private String dealTime;

    /**
     * 配对状态 0-未经过门禁二 1-已经过门禁二
     */
    private Integer matchStat;

    /**
     * 门禁序号
     */
    private Integer number;

    /**
     * 上一个外出记录
     */
    private Long pid;

    /**
     * 处理人Id
     */
    private Long userId;

    /**
     * 处理人姓名
     */
    private String userName;

    /**
     * 机构Id
     */
    private Long groupId;

    /**
     * 班组Id
     */
    private Long nursingGroupId;
}
